Agent-Based Programming In Eiffel
نویسنده
چکیده
The introduction into an object-oriented framework such as Eiffel of "agents", a higher-level functional abstraction, brings a whole new set of expressive possibilities. This tutorial will explain how to use agents in the best possible way and detail their application to a wide range of areas including: graphical programming; error handling; writing extensive contract specifications; numerical programming; iterators.
منابع مشابه
Reuse-Based Programming with the Eiffel Libraries
James McKim is a professor of computer science at the Hartford Graduate Center and has more than 25 years experience teaching mathematics and computer science. He has authored, coauthored and reviewed a number of textbooks and articles in both areas. His research interests include object-oriented programming and design in general, and class interface specification in particular. He has been tea...
متن کاملAutomated Translation of Java Source Code to Eiffel
Reusability is an important software engineering concept actively advocated for the last forty years. While reusability has been addressed for systems implemented using the same programming language, it does not usually handle interoperability with different programming languages. This paper presents a solution for the reuse of Java code within Eiffel programs based on a source-to-source transl...
متن کاملE-Tester: a Contract-Aware and Agent-Based Unit Testing Framework for Eiffel
We describe a contract-aware unit testing framework, E-Tester, for the Eiffel programming language. The framework differs from JUnit in its first-class support for lightweight formal methods, through test support for contracts and assertions. As well, it supports a form of negative test, called violation cases, which aim at validating contracts. It also differs based on its use of agents for ex...
متن کاملObject oriented programming in eiffel pdf
There is little that is new in object-oriented software development. Of objectorientation, and concludes with an introduction to the Eiffel programming.An exploration of how object-oriented design, as implemented in the Eiffel. Tructured programming and objectoriented design, with stops whenever we find a.Eiffel is a pure object-oriented programming language designed with the explicit intent to.
متن کاملFrom Structured Programming to Object-Oriented Design: The Road to Eiffel
d e An exploration of how object-oriented design, as implemented in the Eiffel language an nvironment, integrates and extends the seminal concepts of structured programming.
متن کامل